home *** CD-ROM | disk | FTP | other *** search
/ Floppyshop 2 / Floppyshop - 2.zip / Floppyshop - 2.iso / diskmags / 0022-3.564 / dmg-0055 / 539.txt < prev    next >
Text File  |  1997-04-16  |  14KB  |  327 lines

  1. INFO-ATARI16 Digest         Fri, 20 Oct 89       Volume 89 : Issue 539
  2.  
  3. Today's Topics:
  4.                                ⇦Turbo-C
  5.                    Calendar Layout Around the World
  6.                  Hey Borland, why no Turbo C for US?
  7.                              Link format
  8.    Malloc - what it really does (was: Re: SPUFILE 2.0, C questions)
  9.                             PROGRAM COSTS
  10.                REFILLING HP DeskJet Cartridges cont...
  11.                               ST in USSR
  12.             TOS 1.4, memory chips, T16...and the Mega2 STs
  13.                                Turbo C
  14. ----------------------------------------------------------------------
  15.  
  16. Date: Fri, 20 Oct 89 13:09:43 MEZ
  17. From: ONM07%DMSWWU1A.BITNET@CUNYVM.CUNY.EDU (Julian Reschke)
  18. Subject: ⇦Turbo-C
  19.  
  20. Just to clarify the situation: the menus of TURBO-C ARE english! Only
  21. documentation and online-help are in German. Perhaps some publishing
  22. company should offer an english documentation for Turbo-C?
  23.  
  24.                                                 Julian Reschke
  25.  
  26.  
  27. ------------------------------
  28.  
  29. Date: 20 Oct 89 06:17:31 GMT
  30. From: mcsun!sunic!tut!tukki!suhonen@uunet.uu.net  (Timo Suhonen)
  31. Subject: Calendar Layout Around the World
  32.  
  33. In article <9953@cadnetix.COM> terrell@cadnetix.COM () writes:
  34.  
  35. >I have another question, about calendars:  which day should be in the
  36. >leftmost column?  Is Sunday always in the leftmost column everywhere?  Is
  37. >Sunday always in the leftmost column in the USA?  If the answer is no -
  38. >which other day(s) should be in the leftmost column:  Monday? Just
  39. >Monday?
  40. Al least in Finland Monday is the leftmost column.
  41.  
  42. Timo
  43. --
  44. Timo Suhonen                                           suhonen@tukki.jyu.fi
  45. Disclaimer: The text above is from my left brain cell. The right one is for
  46.           SeX and Drugs and Rock'n Roll. Al K. Hall has eaten the others...
  47.  
  48. ------------------------------
  49.  
  50. Date: 20 Oct 89 06:14:38 GMT
  51. From: mcsun!sunic!tut!tukki!suhonen@uunet.uu.net  (Timo Suhonen)
  52. Subject: Hey Borland, why no Turbo C for US?
  53.  
  54. In article <Oct.18.00.32.35.1989.28642@pilot.njin.net> limonce@pilot.njin.net
  55.  (Tom Limoncelli) writes:
  56.  
  57. >is second rate... or at least it doesn't meet "American standards".
  58. What are these American standards??
  59.  
  60.  
  61. Timo
  62. --
  63. Timo Suhonen                                           suhonen@tukki.jyu.fi
  64. Disclaimer: The text above is from my left brain cell. The right one is for
  65.           SeX and Drugs and Rock'n Roll. Al K. Hall has eaten the others...
  66.  
  67. ------------------------------
  68.  
  69. Date: 19 Oct 89 07:02:40 GMT
  70. From: mcsun!unido!tub!tmpmbx!netmbx!hase@uunet.uu.net  (Hartmut Semken)
  71. Subject: Link format
  72.  
  73. In article <2058@pkmab.se> daniel@pkmab.se (Daniel Deimert) writes:
  74. >And I think that MWC can produce DRI format files, but I'm not sure.
  75.  
  76. No. It can convert them to MWC format. A one way ticket.
  77.  
  78. >Maybe Alcyon C?
  79.  
  80. Yes. The DRI C compiler does produce DRI object files, indeed.
  81.  
  82. hase
  83. --
  84. Hartmut Semken, Lupsteiner Weg 67, 1000 Berlin 37 hase@netmbx.UUCP
  85. Dennis had stepped up into the top seat whet its founder had died of a
  86. lethal overdose of brick wall, taken while under the influence of a
  87. Ferrari and a bottle of tequila. (Douglas Adams; the long dark teatime...)
  88.  
  89. ------------------------------
  90.  
  91. Date: 20 Oct 89 08:21:34 GMT
  92. From: mcsun!unido!laura!trillian.irb!klute@uunet.uu.net  (Rainer Klute)
  93. Subject: Malloc - what it really does (was: Re: SPUFILE 2.0, C questions)
  94.  
  95. In article <1322@engage.enet.dec.com> wallace@oldtmr.dec.com (Ray Wallace)
  96.  writes:
  97. >In article <111500042@uxa.cso.uiuc.edu>, glk01126@uxa.cso.uiuc.edu writes...
  98. >>      1) Does Malloc(-1L) not work properly?
  99. >This only returns the size of the largest chunk of free memory. So if you have
  100. >holes in your free memory (non-contiguous) then it will return a number
  101. >smaller than the total of all free memory.
  102.  
  103. From what I have found out Malloc (-1L) returns the *sum* of the
  104. sizes of *all* free memory chunks. So, what you should not do
  105. without further checking is as follows:
  106.  
  107.         buffer_size    = Malloc (-1L);
  108.         buffer_address = Malloc (buffer_size);
  109.  
  110. This will not work as intended because the second Malloc will
  111. result in a pointer to the largest available chunk only, not to
  112. all the free memory, because the latter is not neccessarily
  113. contingous! So the buffer located at 'buffer_address' does not
  114. have a size of 'buffer_size' but of some smaller value. The
  115. real buffer size you can estimate by adding another statement
  116. to those above:
  117.  
  118.         real_buffer_size = buffer_size - Malloc (-1L);
  119.  
  120. Disclaimer: I still use TOS 1.0.
  121.  
  122.   Dipl.-Inform. Rainer Klute      klute@trillian.irb.informatik.uni-dortmund.de
  123.   Univ. Dortmund, IRB             klute@unido.uucp, klute@unido.bitnet
  124.   Postfach 500500         |)|/    ...uunet!mcvax!unido!klute
  125. D-4600 Dortmund 50        |\|\    Tel.: +49 231 755-4663
  126.  
  127. ------------------------------
  128.  
  129. Date: 20 Oct 89 02:58:09 GMT
  130. From: emcard!wa4mei!kd4nc!km4ba!alan@gatech.edu  (Alan Barrow)
  131. Subject: PROGRAM COSTS
  132.  
  133. In article <1989Oct16.133930.21837@utfyzx.uucp> harrison@utfyzx.UUCP (David
  134.  Harrison) writes:
  135. >
  136. >Generalising these numbers, we might conclude that it is people who
  137. >think good software should cost less the $100 that are "just plain ..."
  138. >--
  139.  
  140. Actually, I conclude that the problem lies with the way Lotus wrote their
  141. software..... They welded the sw to the HW platform, which not only made
  142. ports difficult, but helped make "compatibility" into the curse of the PC-DOS
  143. world. ( 100 man-years to port is the price you pay for squeezing that
  144. extra bit of performance out of IBM's sluggard son)
  145.  
  146. Even Lotus's current products show the old school attitude when compared
  147. to Excel & others.. ( I canned Lotus at 2.0? ) Excel is virtually device
  148. independant compared to lotus. I have no sympathy for applications that insist
  149. on reinventing the user interface. It will prob be running on 4 or more O/S
  150. ( Including unix ) while lotus is still working on the latest rev. for dos.
  151.  
  152.  
  153. Not that Excel is the perfect sw package (Just better than most :->), but
  154. in most cases, the more rules (O/S, bios, etc) you break, the more trouble
  155. you will have porting.... (every programmer knows this, we just do it anyway!)
  156.  
  157. So.... I *do* believe that good sw can be cheap & portable!
  158. (and *no*, I do not work for a SW company :-> )
  159.  
  160. >David Harrison                            | "God does not play dice with
  161. >Dept. of Physics, Univ of Toronto         |  the universe." -- Einstein
  162. >UUCP: uunet!attcan!utgpu!utfyzx!harrison  | "Quit telling God what to
  163. >BITNET: HARRISON@UTORPHYS                 |  do." -- Niels Bohr
  164.  
  165. Alan Barrow                     "I am not a computer person......
  166. ..!gatech!kd4nc!km4ba!alan                 but I play one on TV......"
  167.  
  168. ------------------------------
  169.  
  170. Date: 20 OCT 89 08:53:20 CST
  171. From: Z4648252 <Z4648252%SFAUSTIN.BITNET@ricevm1.rice.edu>
  172. Subject: REFILLING HP DeskJet Cartridges cont...
  173.  
  174.     It was mentioned that a cartridge was brought back to life which
  175. was totally exhausted, i.e., no ink at all, totally dry.  The author
  176. mentioned that he was under the impression that such cartridges were
  177. previously mentioned to be poor candidates for "recharging" due to
  178. air pockets on the sponge, etc.  His efforts, the removal of the top,
  179. I believe and the washing out of the sponge resulted in his cartridge
  180. coming back to life.
  181.     Ok....  the reason that I mentioned, several months back, that
  182. exhausted cartridges were poor candidates was that they tend to be
  183. 'confused' on their siphon effect.  Certain areas on the sponge
  184. will be dry while other areas will be wet.  This condition will remain
  185. even when two ounces of ink have been added.  Due to the concentration
  186. of ink in certain areas, a "track" will form providing a quick access
  187. way to the nozzles.  The user ends up getting a dripping effect.
  188.     Really working with a dry cartridge by removing the top and washing
  189. out the sponge will get rid of the dry areas, thus killing the siphon
  190. effect.  The cartridge will be restored.
  191.     As always, such restoration attempts involve some risk.  The
  192. cartridge is not "meant" to be restored and the nozzles have a certain
  193. life cycle.  Also, ink from a brand relatively unknown should never be
  194. used.   Hewlett Packard does not endorse (major understatement)
  195. the refills, i.e., poor quality ink will result in crusting, thus
  196. clogging up the priming tube.
  197.     Restoration of these expensive cartridges will extend their life
  198. considerably.  I've been on the same cartridge for several months.
  199.  
  200. Larry Rymal:  |East Texas Atari 68NNNers| <Z4648252@SFAUSTIN.BITNET>
  201.  
  202. ------------------------------
  203.  
  204. Date: 20 Oct 89 06:30:35 GMT
  205. From: mcsun!sunic!tut!tukki!suhonen@uunet.uu.net  (Timo Suhonen)
  206. Subject: ST in USSR
  207.  
  208. In article <595@nadia.UUCP> peterii@nadia.UUCP (Peter Bechtold) writes:
  209. >In article <758@utacs.UTA.FI> jackin@utacs.UTA.FI (Markku M?enp??) writes:
  210. >
  211. >
  212. >I can't imagine that the USSR would by ANY computers for their schools within
  213. >the next 5 or 10 years.
  214. They DO have IBM-compatibles in (technical)schools. At the time I bought my
  215. 520ST (In the early 1986), you weren't allowed to sell a ST to USSR. I think
  216. it was because of the Motorola prosessor. At that time it was too much 'high-
  217. tech'...
  218.  
  219. Timo
  220.  
  221. --
  222. Timo Suhonen                                           suhonen@tukki.jyu.fi
  223. Disclaimer: The text above is from my left brain cell. The right one is for
  224.           SeX and Drugs and Rock'n Roll. Al K. Hall has eaten the others...
  225.  
  226. ------------------------------
  227.  
  228. Date: 19 Oct 89 06:52:50 GMT
  229. From: mcsun!unido!tub!tmpmbx!netmbx!hase@uunet.uu.net  (Hartmut Semken)
  230. Subject: TOS 1.4, memory chips, T16...and the Mega2 STs
  231.  
  232. In article <891014.11320557.073300@SFA.CP6> Z4648252@SFAUSTIN.BITNET (Z4648252)
  233.  writes:
  234. >1.  What memory chips should be used for upgrading the ST2 to a ST4
  235. >    if used with the T16?
  236.  
  237. 1-Megabit chips (51 1000, 41 1000) with 120 or 150 nanosecond access
  238. time; do not worry about "page mode" or "nibble mode" types: these are
  239. special, faster read/write modes for the RAMs, that are not used by the
  240. ST MCU. Any type should support the "standard" read/write cycle.
  241.  
  242. The ST timing is made for 150 ns RAMs. Faster RAMs may cause problems:
  243. the faster the RAM chip can produce/take data (read/write cycle), the
  244. faster it must go from "power down" state (about 30 to 40 Milliwatts) to
  245. "power up" state (around 300 Milliwatts). This means, the suppy current
  246. has to jump from <8 mA to ?60 mA; this leads to voltage drops on the
  247. power lines (the faster the jump, the less power left for the RAM...)
  248. The 1985 Rev. C 520 ST+ did not cause a lot of trouble when the
  249. capacitators for each RAM were replaced with 200 nanofarads.
  250.  
  251. If You want to "recycle" the RAM chips for a new machine (there *will*
  252. be another computer in Your life!), get fast chips (70 nanosecond) and a
  253. bag of 200 nF capacitators; solder the capacitators between Vcc and Vss
  254. under the RAM socket (on solder side of the PCB); if it does not work,
  255. solder a second capacitator to every RAM chip; this gives 400 nF per chip
  256. and should be all You need.
  257.  
  258. >2.  Should the chipped TOS 1.4 be transferred to fast EPROMS to gain
  259. >    maximum results from the T16?
  260.  
  261. Well, the fastest bus cycle of the 8 MHz 68000 MPU is about 250
  262. nanoseconds long (do not have the specs at hand, maybe its a little
  263. less), so the acces of 250 ns ROM/EPROM does not require "wait states"
  264. (think about a loop, that fills all registers from memory; with "no
  265. wait" the MPU speed is the limiting factor, not the memory speed).
  266. However, the 16 MHz MPU is twice as fast; if the memory can produce/take
  267. data at the doubled speed, You'll get no wait states, too. Of course a
  268. faster ROM is necassary to handle this speed.
  269. 200 ns ROMs/EPROMs will do it with a little trick: the acces time of
  270. EPROMS is measured from the activation of -CE (Chip Enable, low active):
  271. 250 ns after -CE the data outputs will be valid.
  272. You can think of -CE controling a large transistor that switches the
  273. power to the chip on and off; disabled, the chip is sleeping (and taking
  274. less power, producing less heat), -CE awakes it.
  275. Now, there is another control input, called -OE (Output Enable). This
  276. one enables the output drivers of the (awake) chip. If the chip is held
  277. awake (-CE constant low), the acces time (after activation of -OE) is a
  278. lot (!) faster than nominal speed. Its less than half the nominal acces
  279. time.
  280. The chip is now twice as fast: it can catch up with a MPU, that is twice
  281. as fast.
  282.  
  283. The faster adress decoding and timing is - of course - not handeled by
  284. the ST chip set. The accelerator board has to provide the new control
  285. lines.
  286.  
  287. >3.  Should the Atari blitter be replaced with the newer?
  288. Hmm. Terra incognita, data input required. :-)
  289.  
  290.  
  291. hase
  292. --
  293. Hartmut Semken, Lupsteiner Weg 67, 1000 Berlin 37 hase@netmbx.UUCP
  294. Dennis had stepped up into the top seat whet its founder had died of a
  295. lethal overdose of brick wall, taken while under the influence of a
  296. Ferrari and a bottle of tequila. (Douglas Adams; the long dark teatime...)
  297.  
  298. ------------------------------
  299.  
  300. Date: 20 Oct 89 11:07:42 GMT
  301. From: mcsun!hp4nl!dutrun!robert@uunet.uu.net  (Robert de Vries)
  302. Subject: Turbo C
  303.  
  304. In article <1989Oct19.100825.21264@stag.UUCP> ardvar!krs@stag.UUCP (Kent
  305.  Schumacher) writes:
  306. [... stuff deleted ...]
  307. >Does it have a built in editor, or are you allowed
  308. >to substitute your own (without an unacceptable loss of features).
  309. It is has a built-in editor, but I don't know if you can substitute your own.
  310. I don't think so at least.
  311. >Is it a CLI environment (like MWC) or a GUI.
  312. Both.
  313. >If it has a build in editor, is it gem based, does it allow marking blocks
  314. >with the mouse (like Laser C), does it allow multiple windows, macros, ...?
  315. It is GEM-based, you can mark blocks with your mouse, multiple windows, no
  316. macros.
  317. >(Oh, yeah - any comment on the documentation and 'ANSI-ness' of the compiler
  318. >would be appreciated).
  319. Full fledged ANSI. I love it.
  320.  
  321.      Robert.
  322.  
  323. ------------------------------
  324.  
  325. End of INFO-ATARI16 Digest V89 Issue #539
  326. *****************************************
  327. =========================================================================